<?php

class Compra extends AppModel {
    var $name = 'Compra';

    public $belongsTo = array(
        'Situacao' => array(
            'className' => 'Situacao',
            'foreignKey' => 'situacao_id'
        ),
        'User' => array(
            'className' => 'User',
            'foreignKey' => 'id_cliente'
        )
    );

    public $hasMany = array(
      'CompraDetalhe' => array(
        'className' => 'CompraDetalhe'
      )
    );

    public function getDetalhes($compra_id){/*
      $compra = array();
      array_push($compra, $this->query("SELECT Compra.* FROM compras AS Compra WHERE Compra.id = ".$id));

          (produto_id, preco, cor_id, tamanho_id, compra_id, qtd_produto)
          VALUES
          (".$detalhe['produto_id'].", ".$detalhe['preco'].", ".$detalhe['cor_id'].",
          ".$detalhe['tamanho_id'].", ".$compra_id.", ".$detalhe['qtd_produto'].")");*/
    }

    public function salvarDetalhes($compra_id, $detalhes){
      foreach($detalhes as $detalhe){/*
        $this->query("
            INSERT INTO compras_produtos
            (produto_id, preco, cor_id, tamanho_id, compra_id, qtd_produto)
            VALUES
            (".$detalhe['produto_id'].", ".$detalhe['preco'].", ".$detalhe['cor_id'].",
            ".$detalhe['tamanho_id'].", ".$compra_id.", ".$detalhe['qtd_produto'].")");*/
        $detalhe['compra_id'] = $compra_id;
        $this->CompraDetalhe->save($detalhe);
      }
    }

}

?>
